package com.fruit.mapper.goodspackage.detail;

import java.util.List;
import java.util.Map;

/**
 * 套餐权益详情Mapper
 * 
 * @author Administrator
 * @version 2018.02.02 12:40
 */
public interface GoodsPackageDetailMapper {

	/**
	 * 根据发货时间获取套餐权益详细信息
	 * 
	 * @param params 发货时间
	 *           
	 * @return List<Map<String, Object>>
	 */
	List<Map<String, Object>> getRecords(Map<String, Object> params);
	/**
	 * 根据发货起始时间和截至时间 查询批次
	 * @param goodsPackageId 套餐id
	 * @return List<Map<String, Object>> 时间批次
	 */
	List<Map<String, Object>> getRecordsByTime(Long goodsPackageId);
	/**
	 * 根据主套餐id统计商品数量
	 * 
	 * @param goodsPackageId
	 *            套餐主键
	 * @return 套餐下包含商品数量
	 */
	Integer getGoodsPackageDetailNum(Long goodsPackageId);
	/**
	 * 根据套餐id获取套餐详情
	 * 
	 * @param params 发货时间
	 *           
	 * @return List<Map<String, Object>>
	 */
	List<Map<String, Object>> selectByPackageId(Long goodsPackageId);
}